Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of umbrella arum
  1. noun
    foul-smelling somewhat fleshy tropical plant of southeastern Asia cultivated for its edible corms or in the greenhouse for its large leaves and showy dark red spathe surrounding a large spadix
    type of:
Explanation of umbrella arum
My lists:
Recently viewed words: